forked from openedx/edx-platform
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: [AXM-425] add docs for configure mobile push notifications #2589
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: [AXM-24] Update structure for course enrollments API * style: [AXM-24] Improve code style * fix: [AXM-24] Fix student's latest enrollment filter
* fix: workaround for staticcollection introduced in e40a01c * feat: [AXM-40] add courses progress to enrollment endpoint * refactor: [AXM-40] add caching to improve performance * refactor: [AXM-40] add progress only for primary course * refactor: [AXM-40] refactor enrollment caching optimization --------- Co-authored-by: Glib Glugovskiy <[email protected]>
* feat: [AXM-53] add assertions for primary course * test: [AXM-53] fix tests * style: [AXM-53] change future_assignment default value to None * refactor: [AXM-53] add some optimization for assignments collecting
* feat: [AXM-24] Update structure for course enrollments API (#2515) * feat: [AXM-24] Update structure for course enrollments API * style: [AXM-24] Improve code style * fix: [AXM-24] Fix student's latest enrollment filter * feat: [AXM-47] Add course_status field to primary object (#2517) * feat: [AXM-40] add courses progress to enrollment endpoint (#2519) * fix: workaround for staticcollection introduced in e40a01c * feat: [AXM-40] add courses progress to enrollment endpoint * refactor: [AXM-40] add caching to improve performance * refactor: [AXM-40] add progress only for primary course * refactor: [AXM-40] refactor enrollment caching optimization --------- Co-authored-by: Glib Glugovskiy <[email protected]> * feat: [AXM-53] add assertions for primary course (#2522) * feat: [AXM-53] add assertions for primary course * test: [AXM-53] fix tests * style: [AXM-53] change future_assignment default value to None * refactor: [AXM-53] add some optimization for assignments collecting * feat: [AXM-200] Implement user's enrolments status API * style: [AXM-200] Improve code style * refactor: [AXM-200] Divide get method into smaller methods --------- Co-authored-by: NiedielnitsevIvan <[email protected]> Co-authored-by: Glib Glugovskiy <[email protected]>
…uses (#2532) * feat: [AXM-33] create enrollments filtering by course completion statuses * test: [AXM-33] add tests for filtrations * style: [AXM-33] fix pylint issues
…od implementation (#2540)
… API (#2546) * feat: [AXM-297, AXM-310] Add progress to assignments and total course progress * feat: [AXM-297] Add progress to assignments * style: [AXM-297] Try to fix linters (add docstrings) * refactor: [AXM-297] Add typing, refactor methods
…ame way as past assignments (#2550) * feat: [AXM-288] Change response to represent Future assignments the same way as past assignments * refactor: [AXM-288] Refactor get_course_assignments Co-authored-by: monteri <[email protected]> * refactor: [AXM-288] Refactor get_course_assignments method --------- Co-authored-by: monteri <[email protected]>
* feat: [AXM-252] create policy for push notifications * feat: [AXM-252] add API for store device token * feat: [AXM-252] add settings for edx-ace push notifications * chore: [AXM-252] add edx-ace and django-push-notification to dev requirements * chore: [AXM-252] update edx-ace version * fix: [AXM-252] add create token edndpoint to urls * chore: [AXM-252] update django push notifications version * style: [AXM-252] fix code style issues after review * chore: [AXM-252] bump edx-ace version * refactor: [AXM-252] some push notif policy refactoring * chore: [AXM-252] change edx-ace branch to mob-develop * chore: [AXM-252] recompile requirements after rebase
* feat: [AXM-271] Add push notification event to discussions * refactor: [AXM-252] add extra context to push notification
* feat: [AXM-287,310,331] Change course progress calculation logic * style: [AXM-287,310,331] Remove commented code * fix: [AXM-287,310,331] Change course assignments gather logic
…2557) * feat: [AXM-373] add push notifications for user enroll * feat: [AXM-373] add push notifications for user unenroll * feat: [AXM-373] add push notifications for add course beta testers * feat: [AXM-373] add push notifications for remove course beta testers * style: [AXM-373] remove debugger * fix: [AXM-373] fix after demo
* refactor: [AXM-475] refactor firebase settings * fix: [AXM-475] fix device token API permissions * fix: [AXM-475] change texts for push notifs * fix: [AXM-475] update django-push-notifications version * refactor: [AXM-475] refactor firebase settings
* feat: [AXM-571] change texts in the push notifications * fix: [AXM-571] fix notifications to thread author
* feat: [AXM-349] Implement media generation for problem xblock * feat: [AXM-349] refactor offline content generation * style: [AXM-349] fix style issues * refactor: [AXM-349] move MathJax to assets * fix: [AXM-349] fix wrong filename * refactor: [AXM-349] refactor generated file pathes and generating task launching * style: [AXM-349] remove unused import
…locks when publishing courses
* feat: [AXM-749] Implement s3 storage supporting * refactor: [AXM-749] Rename file, class, methods and do refactoring * fix: [AXM-749] Rebase and resolve conflicts * fix: [AXM-749] Return problem to offline supported * refactor: [AXM-749] Rename class which works with storage
#2582) * fix: [AXM-791] fix error 404 handling and optimize for not modified blocks * fix: [AXM-791] remove unsed import and generic Exception from retry
* refactor: [AXM-361] refactor JS bridge for IOS and Android * feat: [AXM-361] move JS bridge to separate file * refactor: [AXM-361] refactor block disabling * refactor: [AXM-361] remove dead code and add docstrings * test: [AXM-361] add tests * fix: [AXM-361] fix codestyle after review
#2583) * feat: [AXM-755] save extrnal files and fonts to offline block content * fix: [AXM-755] fix typo
* test: [AXM-636] Add some tests to cover Offline Mode * test: [AXM-636] Covered the all Ofline Mode app with tests * test: [AXM-636] Add test to Blocks Info API * style: [AXM-636] Improve code style * style: [AXM-636] Ivan's code improving Co-authored-by: Ivan Niedielnitsev <[email protected]> * refactor: [AXM-636] Refactor tests, add new tests * test: [AXM-653] Fix tests, refactor, add new functional tests * fix: [AXM-653] Commit forgotten base file * test: [AXM-653] Fix old tests, add new tests --------- Co-authored-by: Ivan Niedielnitsev <[email protected]>
Please open this PR to your branch against - openedx#34971 |
GlugovGrGlib
changed the base branch from
mob-develop
to
NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel
August 10, 2024 12:57
Redundant |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
AXM-425 Documentation in edx-platform on how to configure Push notifications